Tue, 27 Sep 2022 14:24:30 -0600
Add lazy loading to video assets
1 | 1 | <!DOCTYPE html> |
2 | <html lang="en"> | |
3 | <head> | |
4 | <meta charset="utf-8"> | |
5 | <meta name="viewport" content="width=device-width"> | |
6 | <meta name="description" content="Source 2 Documentation"> | |
7 | <link rel="stylesheet" href="style.css"> | |
14
e61659f0b0be
- New font linking style
Glitchvid <Glitchvid@glitchvid.com>
parents:
13
diff
changeset
|
8 | <link rel="stylesheet" href="font.css"> |
e61659f0b0be
- New font linking style
Glitchvid <Glitchvid@glitchvid.com>
parents:
13
diff
changeset
|
9 | <link rel="icon" type="image/png" href="s2favicon.png"> |
5 | 10 | <title>Source 2 Documentation Project</title> |
1 | 11 | </head> |
12 | ||
13 | <body> | |
14 | ||
15 | <div class="main" > | |
16 | ||
17 | <div id="header"> | |
18 | <img class="headerlogo" src="source2_new.svg" title="Source 2"> | |
19 | <nav> | |
20 | <ul class="buttons"> | |
21 | <a href="home.html"><li>Home</li></a> | |
22 | <a href="features.html"><li class="active">Features</li></a> | |
23 | <a href=""><li>Wiki</li></a> | |
24 | <a href="about.html"><li>About</li></a> | |
25 | </ul> | |
26 | </nav> | |
27 | </div> | |
28 | ||
29 | <div class="content"> | |
30 | <h1>Source 2 Engine Features > Tools</h1> | |
31 | <p> | |
7 | 32 | Source 2 comes with an integrated development environment (IDE), consisting of: |
1 | 33 | </p> |
34 | <hr> | |
35 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
36 | <div class="contentSection" id="toolsSectionAssetBrowser"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
37 | <a href="#toolsSectionAssetBrowser"><h3>- Asset Browser <img class="toolIconSM" src="features/tools/asset_browser_sm.png"></h3></a> |
1 | 38 | <p> |
39 | The Asset Browser allows quick searching, previewing, grouping, and managing assets. | |
40 | <br> | |
41 | It also serves as the hub for development, launching the other tools either by their icon, or by double clicking an asset. | |
42 | <br> | |
43 | Assets inside the browser can also be dragged into other tools (such as Hammer). | |
44 | <br> | |
45 | <div class="mediaContainer"> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
46 | <video width="577" height="438" autoplay loop loading="lazy"> |
1 | 47 | <source src="features/tools/asset_browser_demo.webm" type="video/webm"> |
7 | 48 | (Unsupported video format?) |
1 | 49 | </video> |
50 | </div> | |
51 | </p> | |
52 | </div> | |
53 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
54 | <div class="contentSection" id="toolsSectionHammerEditor"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
55 | <a href="#toolsSectionHammerEditor"><h3 >- Hammer Editor <img class="toolIconSM" src="features/tools/hammer/hammer_sm.png"></h3></a> |
1 | 56 | <p> |
57 | The Source 2 Level Editor (Hammer) is a revolutionary leap above even contemporary level editors. | |
58 | <br> | |
7 | 59 | On top of the expected brush-based manipulation, you can edit individual faces, edges, and even vertices, making it a full model editor. |
1 | 60 | <br> |
61 | <br> | |
62 | The new primitive in S2 is the <i>Mesh</i>, a vertex-based system, allowing concave, and complex geometry to be authored by the level designer. | |
63 | </p> | |
64 | <br> | |
65 | <div class="mediaContainer"> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
66 | <video width="256" height="256" autoplay loop loading="lazy"> |
1 | 67 | <source src="features/tools/hammer/editbasics.webm" type="video/webm" title="Mesh editing"> |
68 | Mesh Editing (Video) | |
69 | </video> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
70 | <video width="256" height="256" autoplay loop loading="lazy"> |
1 | 71 | <source src="features/tools/hammer/convexmesh.webm" type="video/webm" title="Convex mesh editing"> |
72 | Convex Mesh Editing (Video) | |
73 | </video> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
74 | <video width="256" height="256" autoplay loop loading="lazy"> |
1 | 75 | <source src="features/tools/hammer/faceremoval.webm" type="video/webm" title="Convex mesh editing"> |
76 | Convex Mesh Editing (Video) | |
77 | </video> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
78 | <video width="256" height="256" autoplay loop loading="lazy"> |
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
79 | <source src="features/tools/hammer/edittimelapse.webm" type="video/webm" title="Convex mesh editing" loading="lazy"> |
1 | 80 | Convex Mesh Editing (Video) |
81 | </video> | |
82 | </div> | |
83 | <br> | |
84 | <p> | |
85 | Meshes can be exported for further editing in 3D applications, and then re-imported as DMX, OBJ, or FBX. | |
86 | <br> | |
87 | Legacy Source VMFs can also be imported. | |
88 | </p> | |
89 | </div> | |
90 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
91 | <div class="contentSection" id="toolsSectionMaterialEditor"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
92 | <a href="#toolsSectionMaterialEditor"><h3 >- Material Editor <img class="toolIconSM" src="features/tools/met/met_sm.png"></h3></a> |
1 | 93 | <p> |
94 | No more fiddling with text-based VMT files, slow material reloads, and trial & error debugging. | |
95 | <br> | |
7 | 96 | S2 MET Supports real-time editing and previews, with in-editor texture importing. |
1 | 97 | <br> |
98 | </p> | |
99 | <br> | |
100 | <div class="mediaContainer"> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
101 | <img class="mediaImage" src="features/tools/met/properties.png" width="578px" loading="lazy"> |
1 | 102 | </div> |
103 | <br> | |
104 | <p> | |
105 | MET Also supports extensive dynamic functions, and the following image formats: PSD, TGA, TIF, PFM, MKS, PNG, JPG | |
106 | </p> | |
107 | </div> | |
108 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
109 | <div class="contentSection" id="toolsSectionModelEditor"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
110 | <a href="#toolsSectionModelEditor"><h3>- Model Editor <img class="toolIconSM" src="features/tools/model_editor/model_editor_sm.png"></h3></a> |
1 | 111 | <p> |
112 | Model viewer, and editor. No more fiddling with QC files, this does it all. | |
113 | <br> | |
114 | Used to configure hitboxes, collision, poses, weights, LODs, animations, constraints, attachments, and anything involving models. | |
115 | <br> | |
116 | </p> | |
117 | <br> | |
118 | <div class="mediaContainer"> | |
6
f95922b127af
- Resized asset browser image
Glitchvid <Glitchvid@glitchvid.com>
parents:
5
diff
changeset
|
119 | <img class="mediaImage" src="features/tools/model_editor/editor.png" width="653px"> |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
120 | <video height="400px" autoplay loop loading="lazy"> |
1 | 121 | <source src="features/tools/model_editor/modelviewer.webm" type="video/webm" title="Model Viewer"> |
122 | Convex Mesh Editing (Video) | |
123 | </video> | |
124 | </div> | |
125 | <br> | |
126 | <p> | |
127 | Model Importing supports the following formats: DMX, SMD, FBX, OBJ | |
128 | </p> | |
129 | </div> | |
130 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
131 | <div class="contentSection" id="toolsSectionPET"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
132 | <a href="#toolsSectionPET"><h3>- Particle Editor <img class="toolIconSM" src="features/tools/pet/pet_sm.png"></h3></a> |
1 | 133 | <p> |
8
8e4ab22f1ceb
- Add sections for PET and SFM
Glitchvid <Glitchvid@glitchvid.com>
parents:
7
diff
changeset
|
134 | With richer in-app documentation, model viewing support, control-point improvements, and expanded debugging information. |
1 | 135 | <br> |
8
8e4ab22f1ceb
- Add sections for PET and SFM
Glitchvid <Glitchvid@glitchvid.com>
parents:
7
diff
changeset
|
136 | The Source 2 Particle Editor is further refined and cleaner tool than its predecessor. |
1 | 137 | <br> |
138 | </p> | |
139 | <br> | |
140 | <div class="mediaContainer"> | |
16
74ef33d9560b
Add lazy loading to video assets
Glitchvid <Glitchvid@glitchvid.com>
parents:
14
diff
changeset
|
141 | <img class="mediaImage" src="features/tools/pet/pet_example.png" width="578px" loading="lazy"> |
1 | 142 | </div> |
143 | <br> | |
144 | </div> | |
145 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
146 | <div class="contentSection" id="toolsSectionSFM"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
147 | <a href="#toolsSectionSFM"><h3>- Filmmaker <img class="toolIconSM" src="features/tools/sfm/sfm_sm.png"></h3></a> |
1 | 148 | <p> |
149 | The Filmmaker is used for rendering high-quality cinematics from in-engine. | |
150 | <br> | |
8
8e4ab22f1ceb
- Add sections for PET and SFM
Glitchvid <Glitchvid@glitchvid.com>
parents:
7
diff
changeset
|
151 | With animation, audio, and offline rendering, this is an all-in-one film studio inside your game. |
1 | 152 | <br> |
153 | </p> | |
154 | <br> | |
155 | <div class="mediaContainer"> | |
8
8e4ab22f1ceb
- Add sections for PET and SFM
Glitchvid <Glitchvid@glitchvid.com>
parents:
7
diff
changeset
|
156 | <img class="mediaImage" src="features/tools/sfm/sfm_example.png" width="578px"> |
1 | 157 | </div> |
158 | <br> | |
159 | </div> | |
160 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
161 | <div class="contentSection" id="toolsSectionVC2"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
162 | <a href="#toolsSectionVC2"><h3>- VConsole2 <img class="toolIconSM" src="features/tools/vconsole2/vconsole2_sm.png"></h3></a> |
1 | 163 | <p> |
164 | Vastly improved over the simple in-engine console of yore. Using a networked API for engine communication it allows remote debugging. | |
165 | <br> | |
166 | VC2 also features multi-tabbed displays for multitasking, extensive filtering, and verbosity control. | |
167 | <br> | |
168 | </p> | |
169 | <br> | |
170 | <div class="mediaContainer"> | |
171 | <img class="mediaImage" src="features/tools/vconsole2/main.png" > | |
172 | </div> | |
173 | <br> | |
174 | </div> | |
175 | ||
176 | <h2>Unreleased</h2> | |
177 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
178 | <div class="contentSection" id="toolsSectionFaceposer"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
179 | <a href="#toolsSectionFaceposer"><h3>- Faceposer <img class="toolIconSM" src="features/tools/faceposer/faceposer_sm.png"></h3></a> |
1 | 180 | <p> |
181 | Used to make Choreo scenes. | |
182 | </p> | |
183 | <div class="mediaContainer"> | |
184 | </div> | |
185 | </div> | |
186 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
187 | <div class="contentSection" id="toolsSectionModeldoc"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
188 | <a href="#toolsSectionModeldoc"><h3>- Modeldoc <img class="toolIconSM" src="features/tools/model_doc/model_doc_sm.png"></h3></a> |
1 | 189 | <p id="textNotice"><b>Notice: </b>Unknown.</p> |
190 | </div> | |
191 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
192 | <div class="contentSection" id="toolsSectionSnooper"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
193 | <a href="#toolsSectionSnooper"><h3>- Snooper <img class="toolIconSM" src="features/tools/snooper/snooper_sm.png"></h3></a> |
1 | 194 | <p id="textNotice"><b>Notice: </b>Unknown.</p> |
195 | </div> | |
196 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
197 | <div class="contentSection" id="toolsSectionVMix"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
198 | <a href="#toolsSectionVMix"><h3>- VMix <img class="toolIconSM" src="features/tools/vmix/vmix_sm.png"></h3></a> |
1 | 199 | <p id="textNotice"><b>Notice: </b>Unknown.</p> |
200 | </div> | |
201 | ||
2
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
202 | <div class="contentSection" id="toolsSectionGrapheditor"> |
5322f0778cb1
- Add Features index properly
Glitchvid <Glitchvid@glitchvid.com>
parents:
1
diff
changeset
|
203 | <a href="#toolsSectionGrapheditor"><h3>- Grapheditor <img class="toolIconSM" src="features/tools/grapheditor/grapheditor_sm.png"></h3></a> |
1 | 204 | <p id="textNotice"><b>Notice: </b>Unknown.</p> |
205 | </div> | |
206 | ||
207 | ||
208 | </div> | |
209 | ||
210 | <div class="footer"> | |
11 | 211 | <p class="copyright">Source Creator Collective – 2020</p> |
1 | 212 | </div> |
213 | ||
214 | </div> | |
215 | ||
216 | </body> | |
217 | ||
218 | </html> |