Garry's Mod
37 valoraciones
Renderizado plano de skybox
   
Premio
Favoritos
Favorito
Quitar
Content Type: Addon
Addon Type: Effects
Addon Tags: Cartoon, Scenic
Tamaño
Publicado el
Actualizado el
383.051 KB
27 NOV 2023 a las 5:21 p. m.
2 DIC 2023 a las 4:52 p. m.
3 notas sobre cambios ( ver )

Suscríbete para descargar
Renderizado plano de skybox

Descripción
Resumen
Este mod cambia la forma de dibujar el skybox a una forma de renderizado plana, en mosaico, al estilo Super Mario 64. Así, sólo necesitas una única textura para dibujar el cielo en cualquier ángulo al que apunte tu cámara. Además, si el mapa tiene un archivo que lo permite (lua/flatskies/<nombre_del_mapa>.lua), la textura especificada en ese archivo será la textura por defecto que se utilizará.

Esto viene con sólo 2 texturas hechas por mí.

Como usar
  1. Abre tu consola (por defecto, la tecla a la izquierda de 1) y escribe 'changeflatsky' sin las comillas.
  2. Selecciona una de las texturas que aparecen en la rejilla.
  3. Una vez seleccionada, pulsa el botón inferior "Aplicar textura".
Si quieres cambiar el cielo por defecto (no cambia el cielo por defecto del mapa si existe), sólo tienes que pulsar con el botón derecho del ratón sobre la textura que quieras que esté en el navegador de texturas del skybox. También puedes usar el comando 'changeflatsky_rotation_speed' (como, "changeflatsky_rotation_speed 50") para hacer que el cielo se mueva horizontalmente, a la izquierda o a la derecha dependiendo de si el valor es positivo o negativo.

Cómo importar texturas personalizadas
Todas las texturas tienen que estar invertidas horizontalmente para mostrarse correctamente y deben ir en la carpeta 'materials/flatskies' para que aparezcan automáticamente en el navegador de texturas del skybox.

Si vas a importar en formato .vtf, el vmt debe usar el shader UnlitGeneric.

Cómo utilizar texturas que no aparecen en el navegador de texturas skybox
Para eso está la barra de búsqueda encima del botón de aplicar textura. Simplemente escribe la ruta completa de la textura que quieres usar (por ejemplo, 'sdk/unlitgeneric') pero recuerda que estas texturas no han sido invertidas horizontalmente.

Cómo establecer la textura de cielo por defecto de un mapa
  1. Crea un archivo .lua en 'lua/flatskies/' (por ejemplo, si el nombre de mi mapa es "gm_big_house" entonces el directorio será 'lua/flatskies/gm_big_house.lua')
  2. Abre el archivo y escribe
    return "<ruta de la textura (sin 'materials/' pero con la extensión)">
    Así que si quiero que la textura sea 'materials/flatskies/sky_day' el script quedaría como
    return "flatskies/sky_day.vtf"
¡Recuerda usar la extensión! ( .vtf / .vmt / .png / .jpg )
7 comentarios
G.E.M. 3 SEP 2024 a las 11:10 a. m. 
perfecto para videos
el honguito  [autor] 22 DIC 2023 a las 7:03 a. m. 
It does not. If you want performance, don't install this because the original cubemapped skybox is still drawn.
𓅃 スノ 𓅃 22 DIC 2023 a las 5:12 a. m. 
does this increase perfomace?
el honguito  [autor] 3 DIC 2023 a las 4:56 a. m. 
Это больше, чем просто функция, в этом весь смысл. Когда я начал делать этот мод, я основывался на том, как он рендерит Mario 64 (https://youtu.be/v8z3R6J05tY?si=EWzh8C4TmL1XNTzp&t=70) , но поскольку результат не такой (я думаю, потому что в той игре вы не можете смотреть полностью вверх и вниз так же, как в gmod), я не стал называть его так. Кроме того, это моя реализация, а не копирование кода неба Nintendo.
ЛСОЛГН 3 DIC 2023 a las 12:35 a. m. 
так это фича)
el honguito  [autor] 2 DIC 2023 a las 12:48 p. m. 
Извините, я не могу сделать его менее тошнотворным, не нарушив эффект :P
ЛСОЛГН 2 DIC 2023 a las 10:04 a. m. 
восприятие моментально ломается, мне стало неприятно :(