blender.org
code.blender.org
User:Aligorith
for
User:Aligorith
User page
Discussion
Links
Contributions
View source
History
From BlenderWiki
Jump to:
navigation
,
search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on
wiki.blender.org
.
You can view and copy the source of this page:
== About this page == Hi there, This is the homepage of Joshua Leung (Aligorith) on Blender's Wiki. If you've followed a link from one of the 2.4x release logs here, scroll down to the "Completed Projects" section (or on these links to go to the logs for [[User:Aligorith#2.43_-_Release_Notes_for_Features | 2.43]], [[User:Aligorith#2.44_-_Release_Notes_for_Features| 2.44]], [[User:Aligorith#2.46_-_Release_Notes_for_Features | 2.46]], or [[User:Aligorith#Post_2.47 | 2.47]]). This page has somewhat "grown" over the years since the time when those links were originally published, and now includes quick-links to various projects and notes I've written here over the years. A bit about myself for the curious: I've been a Blender user since 2004, and a core developer since 2006. As you'll find on this page (and those linked from it), I'm the maintainer/developer of the Animation System and Grease Pencil, as well as laying the groundwork for the Bullet RigidBody integration, and work on other areas including the Outliner and Transform Tools. -- Aligorith (22 June 2013. Christchurch, New Zealand) == Blender Dev Fund - Weekly Reports == * [[User:Aligorith/DevFund-Depsgraph2014|Dev Fund (Dec'14 - Jan'15) - Depsgraph]] * [[User:Aligorith/DevFund-2017|Dev Fund (September 2017 - November 2017)]] * [[User:Aligorith/Foundation/2018|BF Work, 2018]] == Current Projects == * [[User:Aligorith/27X_ActionManagement|Action Management Tools (2.74/5/6)]] * [[User:Aligorith/277_GPencil|Grease Pencil - Stroke Sculpting and Editing Improvements 3 (2.77)]] == Ongoing Projects == * [[User:Aligorith/GSoC2013_Depsgraph|GSoC13 Depsgraph Hacking]] ** [[User:Aligorith/Depsgraph_Limitations|Current Depsgraph Limitations]] == Quicklinks while editing the wiki == [[Meta:Guides/Templates | Wiki Templates]] (Formerly at <s>http://mediawiki.blender.org/index.php/Meta/Templates</s>) == Useful Links for New Devs == * http://www.catb.org/esr/structure-packing/ <--- Extra reading about C structure padding, useful when dealing with SDNA padding errors == Quick OpenGL Links == * http://homepage.mac.com/arekkusu/bugs/invariance/HWAA.html <--- problems with OpenGL smooth + nice-looking lines * http://www.graficaobscura.com/?/texmap/ <--- cool graphics dude's stuff ** http://www.graficaobscura.com/dyna/index.html <--- OMG! this is so cool (but for irix only) * glsl approach - http://www.mdk.org.pl/2007/10/27/curvy-blues * http://www.opengl.org/documentation/specs/version1.1/glspec1.1/node47.html == Quick Line Smoothing Links == * http://www.sli.unimelb.edu.au/gisweb/LGmodule/LGSmoothing.htm == Projects Unfinished/Not being worked on == * [[User:Aligorith/Force_Modifier|Force Modifier]] == Ideas for Future Investigation == === Cool Stuff === * [[User:Aligorith/Innovative_Posing_Tools|Innovative Posing Tools]] * [[User:Aligorith/LibLinking_Proxies_Fixes_Needed|Fixes Needed for Lib Linking/Proxies]] === Useful Stuff === * Generic Widget API - useful for things like drawing a "transform box" to define a region to edit (with handles to move/scale/rotate) * Editable Bone Paths (kindof falls under cool stuff, though is more of a pragmatic issue) * Better ghosting/visualisation of rigs (i.e. make it easier to have setups where you can just click on the mesh to select parts of the rig) === Unlikely to be implemented === * [[User:Aligorith/Animated_DVert_Weights|Animated Vertex Group Weights]] * Vertex Groups for Curves * [[User:Aligorith/NodeConstraints_Proposal|Node-Based Editing of Constraint+Driver Systems]] == Obsolete/Work in Progress == === Work overlapping with Animato in 2.5 === * [[User:Aligorith/Record_Tool|Record Performance]] * [[User:Aligorith/Keyframing_Proposal|Better Keyframing?]] == Abandoned Ideas == * [[User:Aligorith/Mesh_Modifier|Mesh Modifier]] <--- Implemented in 2.46 as MDef by Brecht == Resources For Other Devs == * [[User:Aligorith/Scons_NewDevSetup|Scons Setup for Windows Devs]] * [[User:Aligorith/Temp_Patches|Temporary Patches]] == General Notes == * [[User:Aligorith/2-5_BugReports|Bugs in 2.5]] * Jottings about various physics-engine stuff ** [[User:Aligorith/Effectors_Integration|Effectors]] == Completed Projects (in SVN) == === GSoC Projects === * GSoC 2011 ** Proposals: *** [[User:Aligorith/GSoC2011_Proposal_1AnimSysPolish|1) Animation System Polish]] *** [[User:Aligorith/GSoC2011_Proposal_2NextGenAnimTools|2) Next-Generation Animation Tools]] ** Todo List: *** [[User:Aligorith/GSoC2011_Todo_Tasks|Tasks To Do (Currently Planned Work)]] ** Summary Report: *** [[User:Aligorith/GSoC2011_Summary|Summary Report]] * GSoC 2010 - Bullet Construction Toolkit ** [[User:Aligorith/GSoC2010_Bullet_Proposal|Proposal]] ** [[User:Aligorith/GSoC2010_Bullet_Design_Overview|Design Overview]] ** (From Matt) http://wiki.blender.org/index.php/Dev:Source/Physics/Guidelines ** [[User:Aligorith/GSoC2010_Bullet_Buglist|Bugs go here...]] === 2.5 Alpha 0 === * [[User:Aligorith/SummerOfCode2009|GSoc 2009 - NLA Refactor]] * [[User:Aligorith/EulerRotationOrder|Euler Rotation Order Notes]] === Post 2.47 === * [[User:Aligorith/247_Grease_Pencil|Grease Pencil]] === 2.46 - Release Notes for Features === * [[User:Aligorith/Constraints_246|Constraints System (Refactored)]] * [[User:Aligorith/PoseLib_246|Pose Libraries]] * [[User:Aligorith/ArmatureDrawing_246|Armature Drawing]] * [[User:Aligorith/Armatures_246|Armature Editing Tools]] * [[User:Aligorith/Action_Editor_246|Action Editor Improvements]] * [[User:Aligorith/Animation_Editors_246|General Animation Editor Improvements]] * [[User:Aligorith/AutoKeying_246|Auto-Keyframing Improvements]] == Completed Projects (in CVS) == === 2.44 - Release Notes for Features === * [[User:Aligorith/ActionEditor_244|Action Editor Improvements]] * [[User:Aligorith/NLAEditor_244|NLA Editor Improvements]] * [[User:Aligorith/Constraints_244|Constraints]] ** [[User:Aligorith/ClampTo_Constraint|Clamp-To Constraint]] * [[User:Aligorith/Preview_Range|Preview Range]] * [[User:Aligorith/Assorted_244|Assorted Changes]] === 2.43 - Release Notes for Features === * [[User:Aligorith/Armature_Fixes|Armatures]] ** [[User:Aligorith/Ghost_Path_Drawing_Extra|Ghost/Path Drawing Improvements]] * [[User:Aligorith/Constraints_243|Constraints]] ** [[User:Aligorith/Transform_Limiting_Constraints|Transform Limiting Constraints]] * [[User:Aligorith/Keyframing_Tools|Keyframing Tools]] * [[User:Aligorith/Action_Editor_Changes|Action Editor Improvements]] * [[User:Aligorith/IPO_Editor_Changes|IPO Editor Improvements]] * [[User:Aligorith/NLA_Editor_Changes|NLA Editor Improvements]] * [[User:Aligorith/All_Space_Markers|Markers in All Spaces]] * [[User:Aligorith/Curve_Selects_Extra|More Curve Selection Tools]] * [[User:Aligorith/Outliner_Search|Outliner Search]] == Old Docs (Mostly unfinished) == === Major Refactors === * Animation System Overhaul II (in time for Peach) ** [[User:Aligorith/250_AnimAnalysis|Competitive Analysis]] ** [[User:Aligorith/250_Constraints_Recode|Constraints System]] ** [[User:Aligorith/250_IPO_Recode|IPO System]] *** [[User:Aligorith/250_AnimPropertiesPlans|Properties for Animation]] ** [[User:Aligorith/250_NLA_Shapes_Actions|Actions/ShapeKeys/NLA]] ** [[User:Aligorith/250_AnimSys_Patches|Patches]] === "Smaller" Features === * [[User:Aligorith/Current_Project|WIP]] * [[User:Aligorith/Action_Editor_Refresh|Action Editor Makeover]] ** [[User:Aligorith/Action_Editor_Keys_Display|Keyframe Visualisation]] * [[User:Aligorith/Minor_Improvements|Other Improvements]] * [[User:Aligorith/Constraints_WIP|New Experimental Constraints]] * [[User:Aligorith/Custom_Bone_Colours|Custom Bone Colours]] * [[User:Aligorith/Bone_Paths_Editable|Editable Bone Paths]] ---- - [[User:Aligorith|Aligorith]] -
Return to
User:Aligorith
.
User:Aligorith
Unversioned
Main Page
Blender Development
Blender 2.6
User Manual
Tutorials
Books
Scripts
2.72 Python API
(external link)
Blender Development
Blender 2.5
2.59 Python API
(external link)
Blender Development
Blender 2.4
User Manual
Tutorials
Books
Scripts
2.49 Python API
(external link)
Blender Development