Phranakorn Rajabhat University Library

Creating your world : [book] the official guide to advanced content creation for Second life /

Weber, Aimee.

Creating your world : the official guide to advanced content creation for Second life / [book] Aimee Weber, Kimberly Rufer-Bach, Richard Platel. - Indianapolis, IN : Wiley, 2008 - xvii, 398 p. : ill. ; 24 cm. + 1 CD-ROM

Includes appendix and index

Second life 101 Mastering second life's building blocks Advanced building techniques Let there be texture (and light)! Working with clothing and accessories Getting your feet wet with scripts Advanced LSL scripting Scripting the fun stuff Optimization--creating a comfortable user experience Terraforming Animation--breathing life into avatars Performance and fighting the lag monster Action! creating Machinima Creating an airplane

9780470171141 (pbk.) 1342 Bht 0470171146 (pbk.)


SECOND LIFE (GAME)
SHARED VIRTUAL ENVIRONMENTS.
AVATARS (COMPUTER GRAPHICS)

GV 1469.25.S425 / W42C 2008

มหาวิทยาลัยศรีปทุม (กทม.)
2410/2 ถ.พหลโยธิน เขตจตุจักร กรุงเทพฯ 10900
Tel : 02-579-1111, 02-561-2222
มหาวิทยาลัยศรีปทุม (ชลบุรี)
79 หมู่ 1 ถ.บางนา-ตราด ต.คลองตำหรุ อ.เมือง จ.ชลบุรี 20000
Tel : 038-146-123
มหาวิทยาลัยศรีปทุม (ขอนแก่น)
182/12 หมู่ 4 ถ.ศรีจันทร์ ต.ในเมือง อ.เมือง จ.ขอนแก่น 40000
Tel : 043-224-111


 

$(document).ready(function() { // Basic detection of search var searchBox = $('#transl1'); // This is standard OPAC search input id ?? // Actually standard is 'q' or 'idx'. // We want to trigger when the user sees results. // Usually we check if we are on search results page. if ($('body').hasClass('opac-results')) { var params = new URLSearchParams(window.location.search); var query = params.get('q'); if (query) { // Show Loading var container = $('
'); container.append('

✨ AI Recommendations

'); container.append('
Searching with AI...
'); // Prepend to main content // Selector depends on theme. 'div.maincontent' or '#opac-main' $('#userresults').prepend(container); $.ajax({ url: '/api/v1/contrib/aisearch/search?q=' + encodeURIComponent(query), method: 'GET', success: function(data) { container.find('.spinner').remove(); if (data && data.length > 0) { var ul = ''; container.append(ul); } else { container.append('

No AI recommendations found.

'); } }, error: function() { container.find('.spinner').remove(); container.append('

Error loading AI recommendations.

'); } }); } } });