¿Qué es un buen recurso de mapeo de esferas?

Después de leer las secciones de ayuda para hacer preguntas , ahora estoy seguro de que mi pregunta parece estar relacionada con el tema y el alcance de este sitio web.


Actualmente uso una página llamada PlanetMaker para renderizar imágenes de mis planetas y lunas. Sin embargo, esto está basado en la web y puede ser algo difícil de usar. También le faltan muchas cosas que me gustaría que tuviera.

¿Cuál es un buen recurso para renderizar mis planetas y lunas?

Al igual que PlanetMaker, quiero que sea compatible con las siguientes asignaciones:
1. Mapas de textura
2. Mapas normales
3. Mapas de relieve
4. Mapas especulares

Pero sería bueno si también admitiera:
5. Mapas de nubes
6. Mapas de anillos
7. Mapas de luces de ciudades
8. Mapas de luz ambiental/emisión (por ejemplo, un mundo parcialmente de lava que brilla en algunas secciones)


Una buena respuesta incluirá enlaces o mencionará el nombre de un programa o recurso en línea que me permitirá visualizar mis planetas y lunas. Estoy dispuesto a pagar por un programa, si es necesario, por lo que todos los recursos son bienvenidos.

La mejor respuesta se dará a la primera respuesta que realmente responda la pregunta correctamente.


EDITAR: El propósito es simplemente tener una imagen realista de mis diseños. Solo quiero un buen recurso que me permita mostrar las cosas que he creado. Ojalá algo no voluminoso como Unity o Unreal Engine, ya que el único propósito de esto es hacer una imagen de referencia.

Si alguien piensa que esto está fuera de tema, tal vez debería explicar por qué y darme la oportunidad de editar la publicación en lugar de votar para cerrarla sin ninguna explicación.
No dude en familiarizarse aquí: worldbuilding.stackexchange.com/help
No conozco uno, pero estoy muy interesado en una respuesta si obtiene una buena, ya que podría ahorrar tiempo en mi propio proyecto actual de construcción mundial en el futuro.
No es realmente una respuesta, pero nuestro método actual (mi equipo de wb) es generar texturas de terreno basadas en materiales (nombrarlas según el tipo de material/terreno) y luego construir un algoritmo para desarrollar dinámicamente (si no con precisión astrofísica) los globos y distribuir texturas basado en los datos de superficie generados. Hacemos esto usando la capacidad de modelado básico en la unidad.
Usando nuestro método, los mundos de anillo y las construcciones de dyson tendrán que generarse semimanualmente, lo que creemos que está bien ya que esos objetos serán raros y construidos intencionalmente.
No coincide con sus necesidades, pero una respuesta similar: worldbuilding.stackexchange.com/a/74327/7197 tiene el enlace a donjon.bin.sh/scifi/world para construir una textura de superficie planetaria.
Consulte la sección de mapeo de: recursos de creación de mundos : agregaría una respuesta, pero nunca necesité hacer una esfera solo mapas planos. También puede agregar PlanetMapper si lo desea, ya que no lo veo en la lista.
Dado que PlanetMaker ya tiene muchas de las funciones que necesita, y me parece que sería muy fácil agregar las otras funciones (por ejemplo, de hecho tiene mapas de nubes, pero no permite que el usuario cargue su propio textura)... ¿por qué no le escribes al desarrollador en Twitter (@kevinmgill) y le preguntas si estaría dispuesto a implementar esas características? O tal vez estaría dispuesto a compartir el código fuente de su proyecto.

Respuestas (3)

En primer lugar, no soy un experto en este campo, sin embargo, me gusta explorar simulaciones de cosas de astronomía como pasatiempo.

En términos de simulación de planetas, sugeriría, Celestia y Space Engine

Ahora, las dos anteriores permiten cierto grado de estudio de las texturas, sin embargo, si necesita un estudio muy detallado, sugiero usar dos o tres herramientas por separado en lugar de usar solo una (tal vez una para estudiar qué tipo de condiciones podría tener su planeta en una simulación y luego estudie diferentes tipos de mapas en una herramienta separada para obtener escenarios detallados de qué tipo de condiciones podría tener en un planeta simulado, en áreas más pequeñas del planeta)

En términos de textura y demás, sugiero CrazyBump (explora su tutorial aquí para ver si esto es lo que quieres) y ShaderMap (tutorial aquí )

Como no pude averiguar qué es exactamente lo que quiere [acabo de tener una vaga idea de su pregunta], he sugerido lo anterior.

También he enumerado los software de código abierto Celestia, CrazyBump y ShaderMap [no todo en esta plataforma es gratuito] y el software de pago Space Engine, ya que usted indicó que cualquiera de los tipos estaría bien.

Espero que esto ayude

solo estoy comentando aquí para poder guardar esta respuesta
Me alegro que te haya ayudado gente :)

Unidad

Podrías hacer esto fácilmente en Unity en menos de 20 minutos. Unity tiene una malla esférica incorporada (aunque para un planeta técnicamente querrías un elipsoide) y herramientas para crear materiales para mapear en la esfera.

Sin embargo, deberá tener en cuenta que no hay forma de asignar una textura a una esfera que no produzca distorsión. Podría tener más sentido crear una pequeña herramienta en Unity que le permita editar un objeto de esfera directamente, en lugar de comenzar desde una textura 2D.

Un tutorial excelente para lo que quieres hacer en Unity es el tutorial de creación de mundos de Sebastian Lague que se encuentra en YouTube. Está más orientado a la generación procedimental de mundos (es decir, más manos libres), y puede ser pesado en la codificación en algunas partes, pero definitivamente proporcionará los conceptos básicos que necesita para mapear sus materiales en una esfera, así como renderizar su planeta. .

De hecho, soy un desarrollador de Unity. Esperaba encontrar un programa diseñado exclusivamente para planetas que pudiera usar para la construcción de mi mundo.
Podría terminar desarrollando mi propio programa para esto.
¿Qué aspectos de Unity lo hacen menos adecuado para sus propósitos que escribir su propio programa?

Sin saber cómo va a utilizar la salida, es difícil saberlo con certeza. Unreal Engine 4 tiene una solución de mapeo de texturas muy robusta, incluye trazado de rayos en tiempo real y, con el sistema blueprint, puede obtener fácilmente un renderizado con los criterios que describe. También tiene un complemento basado en python que puede llegar a estas características bastante bien, por lo que podría diseñar una biblioteca muy rápidamente que se ajuste a sus necesidades. También tiene un mercado, en el que una búsqueda rápida arroja cosas como "Planet Creator 1 V2", que puede haber hecho mucho del trabajo preliminar por usted.