Difference between revisions of "User:Nexii Malthus"

From Second Life Wiki
Jump to navigation Jump to search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:Nexblog-Cubitar-2.jpg|thumb|Nexii Malthus]]
{{LSL Header|ml=*}}
__NOTOC__
Personalised and curated Portal by [[User:Nexii_Malthus/About|Nexii]]
<div id="box">
{| width="100%" rules="all" style="border-width: 0px; border-spacing: 5px;"
|- valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
| height="1" width="30%"|


=== Intro ===
== Projects ==
Skills: programming, scripting, building, sculpties, textures, animation, design and architecture.
<div style="padding: 0.5em;">
* [[User:Nexii_Malthus/Vertical_Sim|Vertical Sim]]
* [[User:Nexii_Malthus/SLMC|Second Life Military Community]]
* Ashguard
----
* [[User:Nexii_Malthus/Traffic|Traffic]]
* [[User:Nexii_Malthus/MREM|Modular Reactor Electricity & Maintenance]]
----
* [https://trello.com/b/OX8ANiT3/projects Projects Trello Board]
</div>
|width="60%" rowspan="2"|


I consider myself pretty much an Ace of all trades.
== LSL Features by category ==
<div style="padding: 0.5em;">
{| border="0" cellspacing="0" cellpadding="0"
|-valign="top"
|width="30%"|
* [[:Category:LSL Alpha|Alpha]]
* [[:Category:LSL Animation|Animation]]
* [[:Category:LSL Attachment|Attachments]]
* [[:Category:LSL Avatar|Avatar]]
* [[:Category:LSL Camera|Camera]]
* [[:Category:LSL Collision|Collision]]
* [[:Category:LSL Color|Color]]
* [[:Category:LSL Combat2|Combat2]]
* [[:Category:LSL Communications|Communications]]
* [[:Category:LSL Controls|Controls]]
* [[:Category:LSL Dataserver|Dataserver]]
* [[:Category:LSL Dialog|Dialog]]
* [[:Category:Experience_Tools|Experience]]
* [[:Category:LSL Face|Face]]
* [[:Category:LSL Group|Group]]
* [[:Category:LSL Inventory|Inventory]]
* [[:Category:LSL JSON|JSON]]
* [[:Category:LSL Light|Light]]
* [[:Category:LSL Link|Link]]
* [[:Category:LSL LinksetData|Linkset Data]]
* [[:Category:LSL_List|Lists]]
* [[:Category:LSL Math|Math]]
* [[:Category:LSL Needs Example|Needs Example]]
* [[:Category:LSL Permissions|Permissions]]
* [[:Category:LSL Physics|Physics]]
* [[:Category:LSL Prim|Primitive]]
* [[:Category:LSL Rotation|Rotation]]
* [[:Category:LSL_Script|Scripts]]
* [[:Category:LSL Sensor|Sensor]]
* [[:Category:LSL Sound|Sound]]
* {{LSLGC|Text}}
** {{LSLGC|Chat}}
** {{LSLGC|Notecard}}
** {{LSLGC|String}}
* [[:Category:LSL Teleport|Teleport]]
* [[:Category:LSL Texture|Texture]]
* [[:Category:LSL Time|Time]]
* [[:Category:LSL Vehicle|Vehicle]]
* [[:Category:LSL Video|Video]]
* [[:Category:LSL World|World]]
|width="50%"|
* {{LSLGC|Avatar}}
** {{LSLGC|Animation}}
** {{LSLGC|Attachment}}
** {{LSLGC|Camera}}
** {{LSLGC|Controls}}
** {{LSLGC|Sit}}
* {{LSLGC|Communications}}
** {{LSLGC|Chat}}
** {{LSLGC|Dialog}}
** {{LSLGC|HTTP}}
** {{LSLGC|XML-RPC}}
* [[:Category:LSL Detected|Detection]]
** {{LSLGC|Collision}}
** {{LSLGC|Sensor}}
** {{LSLGC|Touch}}
* {{LSLGC|Functions}}
** {{LSLGC|God Mode}}
* {{LSLGC|Inventory}}
** {{LSLGC|Creator}}
** {{LSLGC|Notecard}}
** {{LSLGC|Owner}}
* {{LSLGC|Media}}
** {{LSLGC|Prim Media}}
** {{LSLGC|Sound}}
** {{LSLGC|Video}}
* {{LSLGC|Movement}}
** {{LSLGC|Physics}}
*** {{LSLGC|Damping}}
*** {{LSLGC|Hover}}
** {{LSLGC|Rotation}}
* {{LSLGC|Object}}
** [[:Category:LSL Dataserver|Dataserver]]
** [[:Category:LSL LinksetData|Linkset Data]]
** {{LSLGC|Link}}
** {{LSLGC|Vehicle}}
* {{LSLGC|Permissions}}
** [[:Category:LSL Permissions/Asset|Asset]]
** [[:Category:LSL Permissions/Script|Script]]
* {{LSLGC|Prim|Primitive}}
** {{LSLGC|Effects}}
*** {{LSLGC|Light}}
*** {{LSLGC|Particles}}
** {{LSLGC|Face}}
*** {{LSLGC|Alpha}}
*** {{LSLGC|Color}}
*** {{LSLGC|Texture}}
* {{LSLGC|Region}}
** {{LSLGC|Ground}}
** {{LSLGC|Parcel}}
** {{LSLGC|Security}}
** {{LSLGC|Time}}
* {{LSLGC|Script}}
** {{LSLGC|Error}}
** {{LSLGC|Keywords}}
** {{LSLGC|Math}}
** {{LSLGC|Types}}
|}
</div>
|-valign="top" rules="all" style="border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: gray;"
||


My passion is to excel in creation.
== Resources ==
<div style="padding: 0.5em;">
* [[User:Nexii_Malthus/Style_Guide|Style Guide]]
* [[User:Nexii_Malthus/Scripting_Tips|Scripting Tips]]
* [[User:Nexii_Malthus/Visual_Studio_Code_Setup|How to use Visual Studio Code for LSL]]
----
* [[LSL Protocol|User-Defined Protocols & APIs]]
* [[LSL Script Efficiency|Efficiency]]
* [[LSL Script Memory|Memory]]
* [[LSL Hacks|Hacks]]
* [[LSL Benchmarking Scripts|Benchmarking Scripts]]
----
* [[User:Nexii_Malthus/Useful_Snippets|Useful Snippets]]
* [[:Category:LSL Categorized Library|Categorized Library]]
* [[:Category:LSL Library|Library]]
</div>
|}
</div>
[[Category:Portals]]
[[Category:Creation]]
[[Category:LSL|*]]


To break unknown barriers, and think outside the box.
<!--


Long-time resident (3yrs~)
:[[Interpolation|Interpolation Library]], partially open-sourced.
:[[Geometric|Geometric Library]], large collection of handy 3D maths functions.
:[[PhysicsLib|Physics Functions]], partially open-sourced.
:[[Hierarchics|Hierarchics]], a self-aware, optimized and efficient joint system.
:[[FastConeSpread|Fast Cone Spread Algorithm]]
:[[Progress Bar]]


Avid game developer and content creator


=== Current Projects ===
To add rotation
:Rotation = Local * Global;


[http://nexii.ordoimperialis.com/ Vertical Life Client]
To take away rotation
:Rotation = Local / Global;


Advanced Project Scripts:
Interpolation Library:
[[Interpolation|Interpolation Library]]
:Add spline and vector lists functions whenever I can be bothered
[[Geometric|Geometric Library]], large collection of handy 3D maths functions.
:Find a good way to add all the other fun ways to ease in, ease out and ease in&out, either do it via lots of little functions (better performance generally), or maybe one big one (easier to switch between them at runtime)?
[[nexUI|User Interface Project]] (Stalled)
[[PhysicsLib|Physics Functions]]
[[Basic A-Star Pathfinder|Basic A-Star Pathfinder]] (Probably broken)
[[Hierarchics|Hierarchics]], a self-aware, optimized and efficient joint system


Simple Scripts:
Hierarchics:
[[ClickAndDrag|Click And Drag UI Component]]
:Find a way to untangle a skeleton system easily. Example when rezzed via duplication or scripts reset while joints at arbitrary rotations, so that system can become highly reliable.
[[FastConeSpread|Fast Cone Spread Algorithm]]


 
-->
I would love to know where and what you use those scripts for, I can only begin to imagine the possibilities with the geometric functions and the hierarchics system.
 
Stuff that should be done:
Geometric Library:
:Create functions for [[Geometric]] for working out Normals on collisions.
::Multi-output functions at that maybe? Should better return a list...
:::Replace global-variable-output functions with list returns.

Latest revision as of 00:36, 6 August 2024

Personalised and curated Portal by Nexii