CSS/Animated Clouds: Difference between revisions

From Valve Developer Community
< CSS
Jump to navigation Jump to search
mNo edit summary
m (→‎See also: clean up, replaced: See Also → See also)
 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{lang|CSS/Animated Clouds}}
== Finding the model ==
== Finding the model ==
[[Moving Clouds]] are a simple [[prop_dynamic]] away, below are some of the models you can use
[[Moving Clouds]] are a simple [[prop_dynamic]] away, below are some of the models you can use.


Some models available in [[CS:S]] are:
Some models available in [[CS:S]] are:
Line 6: Line 7:
* <code>models/props/de_tides/clouds.mdl</code>
* <code>models/props/de_tides/clouds.mdl</code>
* <code>models/props/de_port/clouds.mdl</code>
* <code>models/props/de_port/clouds.mdl</code>
=== Copying models to another Source game ===
Looking at [[Mod Content Usage]] it defines that we can only use these models "if available"; therefore, it must be done via [[Mounting_Other_Content|mounting the GCF]]. If you don't have access to code or don't wish to mount the [[GCF]] you must make your own instead.
== Making your own ==
# Create the top of a sphere as a [[Model_Creation_Overview|model]] or brushwork. You could even do a flat surface, but its best to turn the edges downwards so its edges get covered by other things in the sky.
# Create a cloud [[Material_Creation|material]] and don't forget to make it transparent.
# Animate the material using the following paramters in its [[VMT]], where X and Y are numbers of your choice.
<pre>
"Proxies"
{
"TextureScroll"
{
"texturescrollvar" "$baseTextureTransform"
"texturescrollrate" X
"texturescrollangle" Y
}
}
</pre>
4. Copy the models and materials into the correct directories for your mod.
{{note| Be sure to have your faces on the model or brushwork face inwards, or add the "$nocull" 1 option to your vmt.}}


== Placing the model ==
== Placing the model ==
# Make a [[3D_Skybox|3D skybox]]
# Make a [[3D_Skybox|3D skybox]].
# Place the model in the map as a [[prop_dynamic]] or [[func_brush]] if its brushwork
# Place the model in the map as a [[prop_dynamic]] or [[func_brush]] if its brushwork.
# Put the prop_dynamic by the center of your [[sky_camera]] in the skybox.
# Put the prop_dynamic by the center of your [[sky_camera]] in the skybox.
# Be sure to make it so the entities Shadow Property is set to Off else it might block the sunlight in your skybox.
# Be sure to make it so the entities Shadow Property is set to Off else it might block the sunlight in your skybox.


== See Also ==
== See also ==
*[[Creating Animated Clouds with Displacements]]
* [[Creating Animated Clouds]]
::This tutorial is the implementation of the previous idea with the substitution of a displacement instead of a prop.
 
{{envart}}
[[Category:Tutorials]]
[[Category:Tutorials]]
[[Category:Skybox]]
[[Category:Skybox]]
[[Category:Counter-Strike: Source]]

Latest revision as of 04:00, 4 January 2024

English (en)한국어 (ko)Русский (ru)中文 (zh)Translate (Translate)

Finding the model

Moving Clouds are a simple prop_dynamic away, below are some of the models you can use.

Some models available in CS:S are:

  • models/props/cs_office/clouds.mdl
  • models/props/de_tides/clouds.mdl
  • models/props/de_port/clouds.mdl

Placing the model

  1. Make a 3D skybox.
  2. Place the model in the map as a prop_dynamic or func_brush if its brushwork.
  3. Put the prop_dynamic by the center of your sky_camera in the skybox.
  4. Be sure to make it so the entities Shadow Property is set to Off else it might block the sunlight in your skybox.

See also